package com.atguigu.ucenter_member.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 会员表
 * 
 * @author wuyao
 * @email 13918471632@163.com
 * @date 2021-03-23 12:12:26
 */
@Data
@TableName("ucenter_member")
@ApiModel(value = "UcenterMemberEntity", description = "用户信息")
public class UcenterMemberEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 会员id
	 */
	@ApiModelProperty(value = "会员id")
	@TableId(value = "id", type = IdType.ID_WORKER_STR)
	private String id;
	/**
	 * 微信openid
	 */
	@ApiModelProperty(value = "微信openid")
	private String openid;
	/**
	 * 手机号
	 */
	@ApiModelProperty(value = "手机号")
	private String mobile;

	/**
	 * 邮箱
	 */
	@ApiModelProperty(value="邮箱")
	private String email;
	/**
	 * 密码
	 */
	@ApiModelProperty(value = "密码")
	private String password;
	/**
	 * 昵称
	 */
	@ApiModelProperty(value = "昵称")
	private String nickname;
	/**
	 * 性别 1 女，2 男
	 */
	@ApiModelProperty(value = "性别 1 女，2 男")
	private Integer sex;
	/**
	 * 年龄
	 */
	@ApiModelProperty(value = "年龄")
	private Integer age;
	/**
	 * 用户头像
	 */
	@ApiModelProperty(value = "用户头像")
	private String avatar;
	/**
	 * 用户签名
	 */
	@ApiModelProperty(value = "用户签名")
	private String sign;
	/**
	 * 是否禁用 1（true）已禁用，  0（false）未禁用
	 */
	@ApiModelProperty(value = "是否禁用 1（true）已禁用，  0（false）未禁用")
	private Integer isDisabled;
	/**
	 * 逻辑删除 1（true）已删除， 0（false）未删除
	 */
	@ApiModelProperty(value = "逻辑删除 1（true）已删除， 0（false）未删除")
	private Integer isDeleted;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	@TableField(fill = FieldFill.INSERT)
	private Date gmtCreate;
	/**
	 * 更新时间
	 */
	@ApiModelProperty(value = "更新时间")
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date gmtModified;

}
